package com.lanou.dllo.vc.activity;

import android.app.Application;
import android.content.Context;

import com.easemob.EMCallBack;
import com.lanou.dllo.vc.volley.DemoHXSDKHelper;

/**
 * Created by dllo on 15/11/17.
 */
public interface ViewInterface<T> {
    /**
     * 显示Loading
     */
    void showLoading();

    /**
     * 隐藏Loading
     */
    void hideLoading();

    /**
     * 显示刷新的数据
     * @param result 参数为刷新时返回的网络数据实体类对象
     */
    void showRefreshData(T result);

    /**
     * 显示加载的数据
     * @param result 参数为加载时返回的网络数据实体类对象
     */
    void showLoadData(T result);

    /**
     * 处理一些错误
     */
    void dealError();

    /**
     * Created by dllo on 15/11/15.
     */

}
